package ooday03;
//接口的演示  接口：
public class InterfaceDemo {
    public static void main(String[] args) {
        //Inter a = new Inter(); //编译错误，接口不能被实例化
    }
}
//演示
interface Inter1{
    abstract void show();
    void test();//接口中的方法默认为抽象方法，前面默认有abstract
    //void say(){}; 编译错误，抽象方法不能有方法体
}
interface Inter2 extends Inter1{ //接口Inter2 继承 接口Inter1
    abstract void show();
    void test();//接口中的方法默认为抽象方法，前面默认有abstract
    //void say(){}; 编译错误，抽象方法不能有方法体
}
abstract class Aoo{ //抽象类
    abstract void say();
}
//接口的实现,多实现
class InterImpl extends Aoo implements Inter1,Inter2{ //一个名为InterImpl类 继承了抽象类，实现了Inter1和Inter2接口

    public void show() { //重写接口中的抽象方法时，必须加public
    }
    public void test() {
    }
    void say() {
    }
}

//演示接口继承接口
interface Inter3{ //接口
    void show();
}
interface Inter4 extends Inter3{ //接口Inter4 继承 接口Inter3
    void test();
}
class Coo implements Inter4{
    public void test(){}
    public void show() {}
}








